Verschleierungstechnik:

vars.php

107     => "verschleierung_tech"
107 => array(  31 =>   12),
107  => array ( 'metal' =>     1500, 'crystal' =>    9000,  'deuterium' =>     3000, 'energy_max' =>      0, 'darkmatter'  =>  0, 'factor' =>   2, 'max' => 255,  'punkte' =>    30),
$reslist['tech']       = array (105, 106, 107, 108, 109, 110, 111, 113, 114, 115, 117, 118,  120, 121, 122, 123, 124, 131, 132, 133, 134, 152, 199);

DB:

ALTER TABLE `uni1_users` ADD `verschleierung_tech` tinyint(3) UNSIGNED NOT NULL DEFAULT '0' AFTER `anti_spy_tech`;

TECH.php
107 => 'Verschleierungstechnik',
107 => 'Mit Hilfe der Verschleierungstechnik kann man seine wahre Flottenstärke verschleiern.',
$LNG['info'][107]['name']        = 'Verschleierungstechnik';
$LNG['info'][107]['description']  = 'Durch die Entwicklung einer neuen Technologie ist es nun mögliche seine wahre Flottenstärke vor der Gegnerischen zu verschleiern. Der Gegner sieht weiterhin welche Schiffsklassen angreiffen, allerdings variiert die Zahl der Schiffe mit jeder weiteren Stufe der Verschleierungstechnik.';


class.FlyingFleetsTable.php

if(!defined('IN_ADMIN'))
        {
            if($_SESSION['USER']['spy_tech'] < 2 && $FleetRow['fleet_owner'] != $_SESSION['id']) {
                $FleetPopup .= "<tr><td style=\'width:100%\' class=\'transparent\'><span style=\'color:white\'>".$LNG['cff_no_fleet_data']."</span></td></tr>";
            } elseif($_SESSION['USER']['spy_tech'] < 4 && $FleetRow['fleet_owner'] != $_SESSION['id']) {
                $FleetPopup .= "<tr><td style=\'width:100%\' class=\'transparent\'><span style=\'color:white\'>".$LNG['cff_aproaching'].$FleetRow['fleet_amount'].$LNG['cff_ships']."</span></td></tr>";
            } else {
                if($_SESSION['USER']['spy_tech'] < 8 && $FleetRow['fleet_owner'] != $_SESSION['id'])
                
if($PLANET['verschleierung_tech'] > 0) {

$a = $FleetRow['fleet_amount'];
$b = $FleetRow['fleet_amount'] * (1 +  ($PLANET['verschleierung_tech'] * 0,1));

$fleet_amount = mt_rand($a,$b);

} else {
$fleet_amount = $FleetRow['fleet_amount'];
}
                
                    $FleetPopup .= "<tr><td style=\'width:100%\' class=\'transparent\'><span style=\'color:white\'>".$LNG['cff_aproaching'].$fleet_amount.$LNG['cff_ships'].":</span></td></tr>";

                foreach($FleetRec as $Item => $Group)
                {
                    if (empty($Group))
                        continue;
                        
                    $Ship    = explode(",", $Group);
                    if($FleetRow['fleet_owner'] == $_SESSION['id'])
                        $FleetPopup .= "<tr><td style=\'width:50%\' class=\'transparent\'><span style=\'color:white\'>". $LNG['tech'][$Ship[0]] .":</span></td><td style=\'width:50%\' class=\'transparent\'><span style=\'color:white\'>". pretty_number($Ship[1]) ."</span></td></tr>";
                    elseif($FleetRow['fleet_owner'] != $_SESSION['id'])
                    {
if($_SESSION['USER']['spy_tech'] >= 8) {

if($PLANET['verschleierung_tech'] > 0) {

$a = $Ships[1];
$b = $Ships[1] * (1 +  ($PLANET['verschleierung_tech'] * 0,1));

$Ships = mt_rand($a,$b);

} else {
$Ships = $Ships[1];
}

$FleetPopup .= "<tr><td style=\'width:50%\' class=\'transparent\'><span style=\'color:white\'>". $LNG['tech'][$Ship[0]] .":</span></td><td style=\'width:50%\' class=\'transparent\'><span style=\'color:white\'>". pretty_number($Ships) ."</span></td></tr>";



} else {
$FleetPopup .= "<tr><td style=\'width:100%\' class=\'transparent\'><span style=\'color:white\'>". $LNG['tech'][$Ship[0]] ."</span></td></tr>";
}            
                    }
                }
            }
        }


---------------------------------------------------------------------------------------------------------------------------------------------


Spionageabwehr:

vars.php

105     => "anti_spy_tech"
105 => array(  31 =>   3),
105 => array ( 'metal' =>     150, 'crystal' =>    900, 'deuterium' =>     150, 'energy_max' =>      0, 'darkmatter' =>  0, 'factor' =>   2, 'max' => 255,  'punkte' =>    10),
$reslist['tech']      = array (105, 106, 107, 108, 109, 110, 111, 113, 114, 115, 117, 118, 120, 121, 122, 123, 124, 131, 132, 133, 134, 152, 199);

DB:

ALTER TABLE `uni1_users` ADD `anti_spy_tech` tinyint(3) UNSIGNED NOT NULL DEFAULT '0' AFTER `spy_tech`;

TECH.php
105 => 'Spionageabwehr',
105 => 'Die Spionageabwehr dient dazu um feindliche Spionageaktionen zu verhindern oder zu erschweren.',
$LNG['info'][105]['name']        = 'Spionageabwehr';
$LNG['info'][105]['description'] = 'Die Spionageabwehr dient dazu um feindliche Spionageaktionen zu verhindern oder zu erschweren. Dabei verbessert sie die eigentliche Spionagetechnik und sorgt somit für eine bessere Abwehr.';

missioncasespy.php

$TargetSpyLvl        = max((($TargetUser['anti_spy_tech'] * 0.5) + $TargetUser['spy_tech'] + ($TargetUser['rpg_espion'] * $OfficerInfo[610]['info'])), 1);


---------------------------------------------------------------------------------------------------------------------------------


Geheimdienst:

Abteilung Truppendienstliche Aufgaben/Verwaltung
Abteilung I: Zentrale Fachaufgaben
Abteilung II: Extremismusabwehr
Abteilung III: Spionageabwehr
Abteilung IV: Personeller/ Materieller Geheimschutz
Abteilung V: Technik

vars.php

835 => "geheimdienst"
835 => array( 801 => 99, 826 => 10 ),
835 => array ( 'metal' =>     170, 'crystal' =>     145, 'deuterium' =>     125, 'energy' =>    0, 'factor' => 1.58, 'punkte' =>    25),
$reslist['zivil']     = array (   801, 802, 803, 808, 815, 825, 826, 827, 828, 835);

DB:

ALTER TABLE `uni1_planets` ADD `geheimdienst` tinyint(3) UNSIGNED NOT NULL DEFAULT '0' AFTER `uni_wirtschaft`;

TECH.php
835 => 'Geheimdienst',
835 => 'Der Geheimdienst ist eine verdeckt operierende Behörde, die zur Gewinnung von Erkenntnissen dient.(bislang ohne Funktion)',
$LNG['info'][835]['name']        = 'Geheimdienst';
$LNG['info'][835]['description'] = 'Der Geheimdienst ist eine verdeckt operierende Behörde, die zur Gewinnung von Erkenntnissen über die außen-, innen- und sicherheitspolitische Lage die erforderlichen Informationen auch mit nachrichtendienstlichen Mitteln sammelt und auswertet. Geheimdienste verfügen daneben über Abteilungen zur Durchführung verdeckter Operationen.. (bislang ohne Funktion)';


------------------------------------------------------------------------------------------------------------------------------------------------


Funktion Verwaltungszentrum


801 => "Das planetare Verwaltungszentrum wird zum Ausbau der zivilen Gebäude benötigt sowie zum verwalten der Einwohner.",
$LNG['info'][801]['description'] = "Das planetare Verwaltungszentrum wird zum Ausbau der zivilen Gebäude benötigt sowie zum verwalten der Einwohner. Pro Stufe können somit mehr Einwohner verwaltet werden und die Zufriedenheit steigt. Desto geringer die Zufriendenheit ist desto weniger Beryllium kann eingenommen werden.";

PlanetressUpdate.php
if ($this->PLANET['einwohner'] <= (($this->PLANET['verwaltungszentrum'] + 1) * 1000000)) {
$Planeteinwohner = $this->PLANET['einwohner'];
} else {
$FaktorEinwohner = ((($this->PLANET['verwaltungszentrum'] + 1) * 1000000) * 100) / $this->PLANET['einwohner'];
$Planeteinwohner = $this->PLANET['einwohner'] * $FaktorEinwohner;
}

showoverviewpage.php
$EinwohnerZufrieden = round(((($PLANET['verwaltungszentrum'] + 1) * 1000000) * 100) / $PLANET['einwohner']);
'zufrieden_einwohner' => pretty_number(EinwohnerZufrieden),
'ov_zufrieden' => $LNG['ov_zufrieden'],


INGAME.php
$LNG['ov_zufrieden']                    = 'Zufriedenheit:';

overview_body.tpl
<tr>
                    <td class="overview_planetinfo_left_intern_left">{$ov_zufrieden}</td>
                    <td class="overview_planetinfo_left_intern_right">{$zufrieden_einwohner} %</td>
</tr>
